package com.lengyu.iottransfer.gateway.common;

import com.alibaba.fastjson.JSONObject;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

public class Const {
    public static final String  REDIS_PREFIX ="iot_transfer";


//    private static final Map<String,String> topicMap = new HashMap<>();

//    private static Map<String ,JSONObject> deviceInfoMap = new HashMap();
//
//    public static Map<String ,JSONObject> getDeviceInfoMap(){
//        if(deviceInfoMap.isEmpty()){
//            JSONObject jsonObject = new JSONObject();
//            jsonObject.put("iot_product_key","rRy7nP8nDScRwzyc");
//            jsonObject.put("iot_device_name","lcd-user-1-1ALZ");
//            jsonObject.put("iot_model","rRy7nP8nDScRwzyc_default");
//            jsonObject.put("user_receive_topic","tjgk_elec_2_1");
//            jsonObject.put("user_send_topic","topic1");
//            jsonObject.put("addr","一车间一楼1ALZ");
//            deviceInfoMap.put("topic1",jsonObject);
//        }
//        return deviceInfoMap;
//    }
//
//    public static String getProductKey(String topic){
//        return getDeviceInfoMap().get(topic).getString("iot_product_key");
//    }
//
//    public static String getDeviceName(String topic){
//        return getDeviceInfoMap().get(topic).getString("iot_device_name");
//    }
//
//    public static String getDeviceModel(String topic){
//        return getDeviceInfoMap().get(topic).getString("iot_model");
//    }
//
//    public static String getUserReceiveTopic(String topic){
//        return getDeviceInfoMap().get(topic).getString("user_receive_topic");
//    }
//
//    public static String getPostPropertyTopic(String topic){
//        return  "/sys/" + getProductKey(topic) + "/" + getDeviceName(topic) + "/s/event/property/post";
//    }
//
//    public static String getConnectTopic(String topic){
//        return "/sys/client/connected";
//    }
//
//    public static String getClientIdForIot(String topic){
//        return  getProductKey(topic) + "_" + getDeviceName(topic) + "_" + getDeviceModel(topic);
//    }
}
